#ifndef PSO_UTILS_H_
#define PSO_UTILS_H_

#include <vector>

#include "pso.h"

void draw_swarm(
	const std::vector<PSO::Particle*>& swarm,
	CImg<unsigned char>&               canvas,
	const std::vector<double>*         position
	);

void draw_linechart(
	const std::vector<double>&                   position,
	const std::vector<std::pair<double,double>>& linechart_in,
	CImg<unsigned char>&                         canvas
	);
#endif